package com.hhd.flow.engine.res;


import com.hhd.flow.engine.support.FlowEngineSupport;
import com.hhd.flow.engine.vo.FlowUser;
import com.hhd.flow.engine.vo.UserTask;
import com.hhd.flow.service.*;

import java.util.List;

public interface FlowResourceLoader {
    IFlowAttachmentService getFlowAttachmentService();

    IFlowCommentService getFlowCommentService();

    IFlowGatewayExecutionService getFlowGatewayExecutionService();

    IFlowPathService getFlowPathService();

    IFlowProcessDefinitionRefService getFlowProcessDefinitionRefService();

    IFlowProcessDefinitionService getFlowProcessDefinitionService();

    IFlowProcessInstanceHistoryService getFlowProcessInstanceHistoryService();

    IFlowProcessInstanceService getFlowProcessInstanceService();

    IFlowTaskHistoryService getFlowTaskHistoryService();

    IFlowTaskService getFlowTaskService();

    IFlowUserTaskHistoryService getFlowUserTaskHistoryService();

    IFlowUserTaskService getFlowUserTaskService();

    IFlowUserDoneService getFlowUserDoneService();
    IFlowActionLogService getFlowActionLogService();


}
